wccbel\classes\controllers\WCCBEL_Ajax D

Total Complexity 185
Dependencies 16
Dependents 1
Total lines 910
Lines of code 782
Logical lines of code 409
Comment lines 0
Methods 33
Properties 3

Methods 33

Method Rating Maintainability Complexity Lines of code
save_history()
B
36 22 76
delete_coupons()
A
41 14 55
save_column_profile()
A
41 11 54
history_change_page()
A
47 10 32
get_coupon_products()
A
48 10 30
get_coupon_used_by()
A
49 9 29
get_coupon_categories()
A
51 8 24
update_coupon_taxonomy()
A
46 7 36
column_manager_add_field()
A
55 8 16
get_text_editor_content()
S
51 7 25
save_history_for_delete()
S
50 6 28
coupon_edit()
S
46 5 37
get_coupon_used_in()
S
55 6 18
column_manager_get_fields_for_edit()
S
50 5 28
add_meta_keys_by_coupon_id()
S
53 5 21
duplicate_coupon()
S
60 5 12
untrash_coupons()
S
60 5 12
sort_by_column()
S
52 4 24
get_products()
S
54 4 21
get_categories()
S
57 4 16
create_new_coupon()
S
61 4 12
load_filter_profile()
S
51 3 27
save_filter_preset()
S
55 3 19
coupons_filter()
S
55 3 19
delete_filter_profile()
S
61 3 13
empty_trash()
S
60 3 13
__construct()
S
48 1 31
change_count_per_page()
S
62 2 12
get_default_filter_profile_coupons()
S
58 1 16
register_callback()
S
72 2 6
make_response()
S
75 2 4
filter_profile_change_use_always()
S
65 2 9
clear_filter_data()
S
69 1 7